# 基础镜像
FROM tomcat:10-jdk21

# 安装unzip工具
RUN apt-get update && apt-get install -y unzip

# 指定路径
WORKDIR /usr/local/tomcat/webapps

# 删除默认的 ROOT 应用
RUN rm -rf ROOT


# 复制 smbms.war 文件到 webapps 目录
COPY target/*.war /usr/local/tomcat/webapps/ROOT.war
RUN unzip /usr/local/tomcat/webapps/ROOT.war -d /usr/local/tomcat/webapps/ROOT

# 修改 db.properties 将 localhost 改成 smbms-mysql
RUN sed -i 's/localhost/smbms-mysql/g' /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/db.properties

# 启动 Tomcat
CMD ["catalina.sh", "run"]